package org.example.mybatis.mapper;

import org.example.mybatis.entity.User;

import java.util.List;

/**
 * 用户Mapper接口
 */
public interface UserMapper {
    /**
     * 根据ID查询用户
     */
    User selectById(Long id);

    /**
     * 查询所有用户
     */
    List<User> selectAll();

    /**
     * 插入用户
     */
    int insert(User user);

    /**
     * 更新用户
     */
    int update(User user);

    /**
     * 根据ID删除用户
     */
    int deleteById(Long id);
}